home *** CD-ROM | disk | FTP | other *** search
Text File | 1998-10-26 | 970 b | 37 lines | [TEXT/ScoM] |
- (setq chords '(ab = cd = fe gh e (-12 e)))
- (setq melody '(a b = c d = f e g h e e))
-
- (setq melinv (symbol-inversion 'a melody))
- (setq melody1 (filter-delete '(e) melody))
- (setq melody2 (filter-delete '(f g) melody))
- (setq melody3 (filter-delete '(b h) melody1))
- (setq melvar (append melody melody1 melody2 melody3))
-
- (setq melrev (symbol-retrograde melody))
- (setq melrpt (symbol-repeat 2 melody))
- (setq meltr1 (symbol-transpose 1 melody))
- (setq melshft (symbol-shift 2 melody))
- (setq melrot (symbol-scroll -2 melody))
- (setq melext (symbol-trim 16 melody))
- (setq melloop (gen-loop '(1 5 2) melody))
-
- (setq melcom (find-common melody chords))
- (setq meltrans
- (symbol-transform
- from chords
- to melody
- order '(7 6 5 4 3 2 1 0)
- changes'(1)
- repeats '(1)
- )
- )
-
- (setq rhythm '(1/8))
- (setq rhythm1 '((1/8 1/4)))
- (setq rhythm2 '(1/8 1/4))
- (setq rhythm3 '(1/16))
- (setq rhythm4 '(1/8 1/4 1/8 1/16 1/16))
-
- ; ......def definitions and timesheet...
-
-